Перейти к основному содержимому
Версия: 2.0

Получение новых индикаторов


Если вам нужно получить определённое количество самых свежих индикаторов (например, 500 последних изменённых записей), используйте параметр direction_sort=DESC.

Шаг 1: Запрос самых свежих индикаторов

curl --location --request GET 'https://api.data.rt-solar.ru/api/v2/feeds/4rays_pulse?direction_sort=DESC&limit=500' \
--header 'Authorization: Bearer {JWT_TOKEN}'

В ответе вы получите 500 индикаторов, отсортированных по полю updated_at от самых новых к самым старым.

Шаг 2: Получение следующей порции свежих данных
Для получения следующей порции данных (индикаторов, которые старше последнего полученного) используйте updated_at самого старого индикатора из предыдущего ответа. Например, если в предыдущем ответе последний индикатор имеет updated_at = "2025-12-10T14:20:00.000000Z":

curl --location --request GET 'https://api.data.rt-solar.ru/api/v2/feeds/4rays_pulse?direction_sort=DESC&limit=500&updated_at=2025-12-10T14:20:00.000000Z' \
--header 'Authorization: Bearer {JWT_TOKEN}'

В ответе вы получите следующие 500 индикаторов, отсортированных от самых новых к самым старым (по полю updated_at).

Важно:
  • При direction_sort=DESC параметр updated_at работает как верхняя граница — возвращаются индикаторы, у которых updated_at раньше или равно указанному значению
  • При direction_sort=ASC параметр updated_at работает как нижняя граница — возвращаются индикаторы, у которых updated_at позже указанного значения
Рекомендация:
  • Для первоначальной загрузки и синхронизации данных используйте direction_sort=ASC с алгоритмом итерации по updated_at
  • Для регулярного мониторинга новых угроз используйте direction_sort=DESC с небольшим лимитом (100-200) и частыми интервалами обновления